//  封装axios请求
import axios from 'axios'
import store from '@/store'

//  创建axios实例对象
const request = axios.create({
  baseURL: 'http://toutiao.itheima.net' // 基础路径
})

//  添加请求拦截器
request.interceptors.request.use(
  function (config) {
    //  config: 本地请求对象,本次请求的配置信息,可以在此修改,再发送请求
    // console.log(config);
    const user = store.state.user
    console.log(user)
    if (user && user.data.token) {
      config.headers.Authorization = `Bearer ${user.data.token}`
    }
    //  请求config 一定要返回出去
    return config
  }
)

//  暴露
export default request
